package com.bjpowernode.javase.exception;
/*
    1、java自定义异常？因为sun公司制定的可能不够用，跟业务挂钩的需要自己定义
    两步：
        * 编写一个类继承Exception或者RuntimeException
        * 提供两个构造方法，一个无参数的，一个带有String参数的
    2、重写之后的方法不能比重写之前的方法抛出更多的异常，只能更少
 */
public class ExceptionTest06 {
    public static void main(String[] args) {
        //创建异常对象
        MyException mye = new MyException("用户名不能为空");

        mye.printStackTrace();

        String msg = mye.getMessage();
        System.out.println(msg);
    }
}


class MyException extends Exception{
    public MyException() {
    }
    public MyException(String s) {
        super(s);
    }
}
